tedious drudgery - French English Dictionary